immediate vicinity - German English Dictionary